home *** CD-ROM | disk | FTP | other *** search
-
-
- AAStarter
- ---------
-
- Version 1.2 (22.01.95)
-
- © 1994,95 Stefan Scherer
-
-
- WHAT DOES AASTARTER?
- --------------------
-
- The program AAStarter modifies the "Amiga Early Startup Control". With
- this change you can use the boot menu with monitors which can't display
- 15kHz screen modes. The boot menu is then opened with a DblNTSC screen
- mode.
-
-
- SYSTEM REQUIREMENTS
- -------------------
-
- This program needs the AA chipset. It also needs the kickstart 39 or
- higher. This program has been tested with various kickstarts (39.106,
- 40.62 and 40.70).
-
-
- COPYRIGHT
- ---------
-
- This software is subject to the "Standard Amiga FD-Software Copyright
- Note". It is FREEWARE as defined in paragraph 4a. For more information
- please read "AFD-COPYRIGHT" (Version 1 or higher).
-
-
- WARNING
- -------
-
- With this program you can destroy your monitor! If you don't know what
- this program is for, you'd better don't use this program!
-
- Don't use this software, if you have no problems with the "Amiga Early
- Startup Control". And don't use this program, if you have a monitor which
- can sync only upto 15kHz!
-
-
- UPDATE FROM V1.0
- ----------------
-
- If you are using AAStarter V1.0 already, please remove it from the
- "s:user-startup" and delete the executable. After this, you have to switch
- off your computer to remove AAStarter out of your memory. See the
- INSTALLATION part to install the new version of AAStarter.
-
-
- UPDATE FROM V1.1
- ----------------
-
- If you are using AAStarter V1.1, then please write down your old tool type
- values and delete the AAStarter from your "WBStartup" drawer. After this,
- you have to switch off your computer to remove AAStarter out of your
- memory. See the INSTALLATION part to install the new version of AAStarter.
-
-
- INSTALLATION
- ------------
-
- It is very simple to install AAStarter. Just drag the AAStarter into the
- drawer "WBStartup" on your system partition.
-
- After the next reset you can use the "Amiga Early Startup Control" by
- pressing both mouse buttons.
-
-
- USAGE
- -----
-
- You can start AAStarter from a shell or from the workbench. The easiest
- way is to use AAStarter from your "WBStartup" drawer.
-
- After installation you can use the boot menu with monitors which can
- display the DblNTSC screen mode. Simply press both mouse buttons.
-
- If you want bypass the AAStarter for one boot, then press all three mouse
- buttons, if you have a three button mouse.
-
-
- CONFIGURATION
- -------------
-
- If your monitor doesn't work with the default DblNTSC screen mode or you
- want another screenmode, then use the program "MonEd" to find out the
- monitor settings. You can get "MonEd" from AmiNet ("gfx/aga/MonEd3a.lha")
- or any mailbox.
-
- You can change most of the monitor settings in the tool types of AAStarter.
- The following tool types are recognized:
-
- MODEID
-
- HBSTRT
- HBSTOP
- VBSTRT
- VBSTOP
- TOTROWS
- TOTCLKS
-
- VGAONLY
-
- DCLIPMINX
- DCLIPMINY
- DCLIPMAXX
- DCLIPMAXY
-
- MINCOL
- MINROW
- BEAMCON0
-
- I haven't tested the last three tool types, because I have no values for
- them. By default, all tool types are commented out. This means, that the
- internal values are used.
-
- With "MonEd" you get values for HBSTRT, HBSTOP, VBSTRT,VBSTOP, TOTROWS and
- TOTCLKS. All values are hex values. You must give the hex values with a
- "0x" at the beginning. Otherwise this values are read as decimal values.
-
- Example: If you want the Super72 screen mode, then you edit the tool types
- as follows
-
- MODEID=0x99004
- HBSTRT=0x01
- HBSTOP=0x21
- VBSTRT=0x00
- VBSTOP=0xbd1
- TOTROWS=0x1a9
- TOTCLKS=0x79
-
- Another example: If you want the Super72 screen mode with VGAonly, then
- edit the tool types as follows
-
- MODEID=0x99000
- HBSTRT=0x01
- HBSTOP=0x21
- VBSTRT=0x00
- VBSTOP=0xf73
- TOTROWS=0x1c1
- TOTCLKS=0x71
- VGAONLY
- DCLIPMINX=-24
- DCLIPMINY=-16
- DCLIPMAXX=616
- DCLIPMAXY=184
-
- With MODEID you can change the DisplayID for the screen. There are only
- three values which should be used. By default, the DisplayID 0x99000 is
- used. But if you can't see the bottom gadgets, try 0x99004 instead.
-
- 0x99000 - DBLNTSC HighRes
- 0x99004 - DBLNTSC HighRes NoFlicker
- 0x99005 - DBLNTSC HighRes Laced
-
- Don't use other values, e.g. 0x69024 for the Super72 screen mode. This
- doesn't work! The AAStarter only inserts the DblNTSC monitor. You can
- specify all monitor settings to get the right screen mode.
-
- If you want the VGAonly feature then simply add the tool type VGAONLY
- without any parameters. This tool type does the same as the V40 VGAonly
- program.
-
- The four DCLIP.... tool types are for adjusting the screen position. The
- default values are
-
- DCLIPMINX=0
- DCLIPMINY=0
- DCLIPMAXX=640
- DCLIPMAXY=200
-
- Note that MAXX - MINX should be at least 640 and MAXY - MINY sould be at
- least 200. (See also the second example above.) You may give negative
- values for DCLIPMINX and DCLIPMINY to shift the screen into the upper left
- corner of your monitor. I don't know if you can move the screen every
- pixel, but it should work in steps of 8 pixel.
-
- Every time you start AAStarter, the new values are given to the resident
- module of AAStarter. You needn't switch off your computer to update the
- new values. Just change the tool types and start AAStarter again. After
- the next reset you will get the boot menu with these values.
-
- If you use AAStarter from a shell, AAStarter doesn't read the tool types
- from the icon. You can specify values with arguments. Write the
- parameters exactly like the tool types above.
-
-
- HINT FOR VGAONLY USERS
- ----------------------
-
- If you need VGAonly to run the workbench on your monitor, then you must
- modify the tool types. To set the right values, please start MonEd and
- read out the monitor settings. VGAonly should already run, because you get
- different values if VGAonly is running or not. You can get "MonEd" from
- AmiNet ("gfx/aga/MonEd3a.lha") or any mailbox. In addition, insert the
- tool type VGAONLY. After this, your boot menu should start with about
- 31kHz.
-
-
- KNOWN BUGS
- ----------
-
- The following 'bugs' are known and I can't fix them:
-
- 1. If you are in the boot menu and hit any key, then the screen mode
- switches to an undefined mode. This is a feature of the boot menu to
- toggle between PAL and NTSC mode (not DBLPAL or DBLNTSC!). Just don't hit
- any key...
-
- 2. The AAStarter is not able to change the screen mode for the alerts.
- The problem is that the alerts are not displayed on screens. So I have no
- screen mode to change. The best solution would be to turn off the alert
- function, but alerts disappear automatically after a couple of seconds. If
- you really have system crashes, then use some other tools to get the
- information after the next boot. The best thing is to use Enforcer (and
- SegTracker) which suppresses most alerts and give you more information
- BEFORE a system crash happens...
-
-
- 3. With AAStarter you can't switch the screen mode for games and demo
- programs. The problem is similar to the alert problem above. Games can't
- be supported for many reasons:
-
- - timing problems (blitter dma<-> display dma)
- - copper lists must be changed to set some registers in every frame
- - the AA chipset can't run in two different modes at the same time
-
- I know some very old games from 1988/89 which open a real screen. Funny,
- but this games can be started from workbench an with a small screen patch
- you can play them on any screen mode you like. But most of the games must
- boot from a disk drive and uses only some copper list hacks. So if you
- really want to play games or look at some of these demos, then use your TV
- or a small monitor...
-
-
- AUTHOR
- ------
-
- If this program makes your boot menu work, please give me a note. You have
- saved a lot of money with this program, because you needn't buy an
- expensive scan doubler. If you have any questions, suggestions, ... then
- contact me.
-
- Stefan Scherer
- Abt-Wolf-Str. 17
- 96215 Lichtenfels
- Germany
-
- phone: +49 (0) 9571/6203
-
- EMail: scherer@cris.fh-coburg.de
-
-
- HISTORY
- -------
-
- 0.0 (04.06.94)
-
- thought about it... sorry folks, forgot it for a while :-)
-
- 1.0 (27.12.94)
-
- made it work with the DblNTSC screen mode
-
- (03.01.95)
-
- first release in the AmiNet
-
- 1.1 (06.01.95)
-
- made it more configurable for users
- (thanks to Norman Iscove who was the first one suggesting this)
-
- + can start from the workbench
- + user can specify his monitor settings (e.g. taken from MonEd)
- + user can specify the ModeID (e.g. change 0x99000 to 0x99004)
-
- (09.01.95)
-
- put it into the AmiNet
-
- 1.2 (13.01.95)
-
- made some additions to the doc file
-
- (22.01.95)
-
- compiled AAStarter for 68000 CPU's
- (thanks to Magnus Holmgren for this hint)
-
- fixed some minor bugs
-
- added some new tool types to move the screen
-
- added a tool type to switch on the VGAonly feature
- (thanks to Jan Skypala for this hint)
-
- (23.01.95)
-
- another AmiNet release
-